I'm totally confused as well. Who are we talking about? A friend / your boyfriend / your pet iguana?
we don't talk much because he is always busy doesn't get time to talk to me which makes me angry after a while. he listens to me fighting all the time and smiles. I don't know what he thinks of me. I'm so confused?
Explain a bit better, give us a name to know you by (it doesn't have to be your real name, just not "Anonymous" - someone will try to help (although it won't be me, I'm rubbish on relationship questions)
He thinks he has control over you. And guess what he does. If he is only paying attention when you are wiling to fight and is smiling about it, he likes to see you in turmoil. Walk away. Don't yell. Don't make a fuss. Just don't say anything. He obviously doesn't care enough to make time for you, so you should do the same. Go find someone who is willing to make you are priority and will not be amused when you are upset.
He thinks you are his toy. Something he can play with for his own twisted amusement. Walk away. You are not a toy.