Stealing is an act of aggression against another player, period. And like any other act of aggression towards another player, if it takes place in a guard zone - then the guards should be able to be called to deal with it.
And every steal, no matter how high your stealing is, should flag you grey because of that act of aggression! If you run a thief, then you need to be ready to run...