It is hard to lose a parent. It always seems so unfair when the pillars of our youth become old and then are gone. Christmas time just doubles the blow almost.
Your stepfather sounds like a bad one. I hope you never had any more contact with him through the years.
The house always wins, that is ultimately the truth. Unless you don't play their games!