I think there’s a difference between choosing not to “endorse” something you don’t agree with and publicly offending a group of people you don’t agree with over and over. Your gay relatives probably wouldn’t be ok with you posting on social media that you would hit your kid over the head for seemingly gay behavior or started calling gay people f*gs.
Freedom of speech isn’t freedom from consequence. Hollywood is full of gay people, what happened to Kevin makes complete sense considering he offended many people in the industry that employs him. The fact that gays in Hollywood have so much power makes his comments even more stupid.
And I agree that digging up tweets is wack and no one should be forced into an apology.