I agree with your fight back mentality.
I would add,
— Don’t patronize known liberal support companies -
GE, GM, IBM to name a few. Don’t buy their stock and
don’t buy their products.
— Inform companies that advertise on unsavory/biased media
that you will not purchase their products and why. It
does little good to complain directly to msnbc or
comedy central.
Never shy away from respectfully disputing liberal drivel in public. Most germs die when exposed to sunlight.
Here is a listing of companies pushing the gay agenda- http://www.hrc.org/documents/HRC-CEI-2011-Final.pdf