You're being attacked because of your condescending tone implying that music and english majors aren't smart enough to pass the CS curriculum
Regardless of how much you may disagree with what someone said or how they said it, attacking them for it (even verbally) is not an appropriate response. It only contributes to worsening the discourse. If you can't find a way to disagree or express an opinion constructively, it's better to refrain from commenting at all.