Need to vent!

I know how you feel guys...A buddy of 16 years traded me in for his girlfriend that he drives to see 65 miles away up north. I used to do all sorts of stuff for him too. Painted his truck for him twice, once for a graduation present and the second time because he had let another friend of his burn out with his 4 wheeler in the bed of the truck, and the worst part is that his parents even demanded that I paint it again because the bed was tore up. So I painted it for free again. Hes used my shop on multiple occasions without so much as a sign of appreciation. I've never once made him pay for anything on that truck and not so long ago he asked me if I could change the tie rods out on it..i told him that if he bought the parts I'd do it for $75..about $100 less than what the local "professional" would charge...and he got pissed and hung up. But he'll go up north to help his gf's dad with ranch stuff without payment and he used to have to sleep outside in his truck there. 16 year friendship thrown away for a 2 year booty call....No loyalty boys...no loyalty.