Yes you can. If you feel threatened you (words alone are usually not enough, they have to be threatening to do something or acting like they may come after you) can respond with reasonable force. Meaning if they push you then you can push back or throw a punch. What you can't do is respond with unreasonable force. (i.e. you can hit them with a bat if the push you). If you're in a place that you have every right to be (essentially any public place) you do not have a duty to retreat. Just remember that you do not have a self-defense argument if you're the aggressor.
Answered on May 17th, 2021 at 6:48 PM