What did the captain gain by inching forward over the line slightly? You made the correct call, it was a very black and white instruction by ATC, you shouldn't have been barked at, simple.
I hope it doesn't affect your judgement on such an issue in the future.