I think my boyfriend is garbage
Why do you think your boyfriend is garbage?
Because he's done the same bad things to me over and over again.
I'm sorry that your boyfriend hasn't treated you well. I think if you don't like him then you should break up with him, because it isn't fair to you to stay in a relationship where you're unhappy.
Nah.. I don't want to break up with him yet. I'm going to make him unhappy, so that maybe he learns that he can't keep on treating people like this.
It's better to just break up instead of seeking revenge because it's going to waste your time. The best revenge anyway is to leave him so he is alone.