I let a guy feel me up because my bf doesn't fulfill my needs
Why would you let someone feel you up?
I have to be satisfied somehow.
If you think that your partner isn't fulfilling your needs you should talk to them. You shouldn't be letting other people you aren't dating feel you up because that's cheating.
I'm doing it in a public place, so it's fine.
It doesn't matter where you do it, cheating on your partner is wrong. You should just leave him if you are this unhappy with him.