Should I dump him?

The guy I'm dating doesn't like certain things about me and tells me. He said I am simple because of the clothes I wear. When I send him pictures all he say is nice. When we video chat he always say he starts all the conversations and I don't talk much which isn't true. One time when we got in an argument he called me dull and cheap!

Should I dump him?
Post Opinion