Let's say the boyfriend is Robin Hood....steals from the rich to feed the poor. He truly believes it is honorable to do that.

The girlfriend is the opposite....it is never right to steal.

Is there a compromise for these two?

You cannot steal...but you cannot allow the hungry to starve...where is the middle ground?