There's a difference between respecting someone and honoring them.
As for the term "basher", if that means being equally critical of questionable actions regardless of an (R) or (D) after their name, guess that makes me one.
"Basher" means someone who trashes the President over any and everything.