What do you do with a grandson who slaps his father's boyfriend in the face? Dean and Castiel are pretty permanent. While the kid just lost his mother, there was no reason to slap Castiel across the face.
I punished the kid, but he doesn't seem to feel guilty for what he did. He told Sam he wants to live with me. Now granted, I think it would do the kid some good, I think the better thing to do is force him to stay with his father and learn to accept that Dean is with Castiel. That he has siblings. That that's his family.
My point is I guess what does everyone else think?