There are soooo many things wrong with this story and situation. But, damn, his grandma??