Yes, I think they're called Redneck jokes. Sad part is I understand most of yours, and I'm from North Dakota. I am thankful I am only "from" there, not currently residing there.
Shoofly