Hey there,
regarding idiots - worry only about constructive criticism, anything else doesn't matter :) If you differ from the norm in some way, even a tiny bit, people will always point it out, some even attack, so it goes in this world
regarding the song - that synth that comes in 2:06 feels too bright, other than that it's mixed well, musically it's super nice, the arrangement flows smoothly and the variety of sounds keeps me entertained whole time
Keep it up :)