Boyfriends are great sometimes. At other times, they’re not so hot. They might fight with you, stink up your apartment, make snarky comments about your friends, or forget to pay you a compliment when you’ve made an effort. Boyfriends aren’t always all their cracked up to be, and sometimes it can...