0
No. Synyster Gates has not cheated on Michelle, and she has not cheated on him.
None of them have cheated.
Cheated on Me was created in 2007.
Unfortunately, doesn't change the fact he still cheated and you deserve better.
how do you know if your boyfriend has cheated