I can believe Baldwin isn't a homophobe, but for heaven's sake, you've been in the business long enough to know that you have to stop saying stupid shit in front of the cameras. There are reasons you keep getting in trouble over the things you say when other celebrities don't, because they're not calling people names.
But I suppose he's just finally realized that he just doesn't want to hold his tongue anymore, so he's leaving. Well, that seems reasonable, if a pity. Because, really, don't blame the media - you're the one that keeps doing it to yourself.