maybe you're a dick to cowboys. I rode bulls for 2 years and went to ALOT of rodeos all over Iowa, Missouri and some in nebraska.....while some guys are pretty cheap...Most are loyal, friendly, considerate people....and tip according to the level of service.......ps...they know when you're looking down your snotty suburban nose. Alot of "ranchers" wear their lids, have money are tip very well from what i've seen.
Maybe its just your charming personality.
Disclaimer: Doesn't include Trailer park people driving el caminos and wearing State fair cowboy hats and walmart Garth Brooks Fire shirts.