OMG Baxter - why in the world would he hit you with a golf club!!?? He DOES sound like an idiot - was he drunk?
Please be careful - people who resort to violence in any situation are, in my opinion, ticking timebombs.
You've had enough drama - it's time for a break.....I hope you get one soon.