There's a difference between Yank and Yankee, I think. Yank refers to all Americans, Yankee refers to Northerners. And "cracker" is a racist term.

EDIT: And I like snow sometimes. When it's packable and pretty I like it. Snow in the mountains is alot cooler than snow in flat land.