I don't understand why nobody has it commented yet because it is a masterpiece! I don't want to write any plot-walk-through so I will tell you about my feelings:
The story about being good and bad in different conditions, times and places. When obeying rules in one situation can be interpreted as the good behavior but in the other not. ....... we see characters which are in fact born to fight against each other because they see the world in completely different ways ........ we see that in some situations being bad or good is split by a very thin border which is very easy to cross in both directions
...and completely different thing is the way people around see us
everything is very well acted and what is very important with high probability this incredible story could happen in the past