Label related compiler error

mattallen37:
And please do not talk about why labels are bad, or why I should not be using them.

They are bad, and you should not be using them.

As an aside, labels have to be associated with a statement and cannot be used in isolation; in your failing examples, there's no statement after the label.