I find it smart, angry, and straight to the point. Brutal honesty. Sorry people like you confuse that with "odious".
This is very sad.
Well, clearly (see your choice of salutation to the poster) you are cut from the same cloth as Savage in your way of expressing yourself. That's fine, but don't be surprised that many people may be put off by it.