I like your writing Eric, you make a strong advocate!  But lately you have been more harsh.   The Presidents petulant insults have lowered the standard of public conversation.    I'd just encourage you not get trapped in the mud slinging.

I'm no angel and have a few burrs get under my saddle as well.   It's not popular in this age of just throwing up emotional garbage, but I believe the work gets done with rational conversation(which can and should include passionate commitment by people of different opinions).    

There is no one right way to see life that's common to everybody