Re: Seeing yourself in two places.
It's never a good thing to love someone for who you hope they'll be someday instead of who they actually are. It seems you keep trying to "train" your boyfriend into being who you need and want him to be, instead of just dealing with who he really is.
He doesn't make you happy. Life is too short to spend it miserable because of something you don't HAVE to have in your life.
I'm not saying you are, but simply because you brought it up, so please don't take this too personally, but please don't judge real life relationships on Twilight. There's nothing at all real, or even healthy about the whole Bella-Edward-Jacob thing.
Think long and hard about why you really are with this current boyfriend of yours. Is the ego boost you get from dating someone with "status" worth the neglect, the inattentiveness, the rudeness and disrespect?