In the season 3 finale,
Oliver stopped Ra's sword with his own hand, then killed Ra's Al Ghul with his sword, then he is shot three times in the chest by the snipers, and survived without any injuries.
According to Nyssa, he should thank the League armor. I believe all members of the League probably wear the same armor.
Is it realistic that an armor can stop bullets but not a blade?