I'm 22, and my boyfriend is 21. We've been dating for a few months. At a recent family dinner, his maternal grandfather hit ...