I don't always agree with what @Asmongold says on political and social views. It's good to speak on things you don't agree with, but talking the way you do about Zack makes you no different than how you think he is and can affect how people see you as a person.