It's completely obvious that he isn't in love with you. Do you want to be in love with someone that doesn't feel the same way about you?
There is no marriage here. A marriage is made of love, respect, loyalty, honesty (which that he sounds to have down), consideration, communication, and plain old being nice. You said it yourself... He treats you like a buddy. He doesn't see you as a wife. You need to respect yourself before anyone else would respect you. Stand up for yourself and scream, "This is UNACCEPTABLE!!" Say it to yourself, scream it out loud, as many times as it takes to believe it.
Don't be a doormat.