Wow PH, sorry to hear!! There are few things worse than being violated like that. I don't know how you didn't turn him into a bloody pulp. I'm 6,5" and 280lbs, ex-lineman. Someone comes kicking through my door, they better have an arsenal- and even then my dead hands will need to be pried from their corpse. I do practice grabbing the kitchen knives when an unfamiliar person is coming up-usually we are in the kitchen and can see them a mile away.
2012 650i convertible, titanium silver, vermillion red, M sport, IAS, ARS, premium sound w/B&O, cold weather, drive assistance, luxury seating, 20's, leather dash, ceramic controls, BMW apps.
2012 750IL x drive, imperial blue/oyster, a finely loaded beater car...
2010 Escalade ESV Platinum nuff said....
2011 550ix (gone)