The regular aircraft losses around Europe show how foolish the other countries are in not enforcing this policy.
Yes
It also illustrates the layers of extra "stuff" involved in flying to or from any British airport. The boarding card thing is a non issue but there are many others which just add to the general unpleasantness of transiting a UK airport, especially LHR. Nowadays I never use BA because it involves transiting LHR and I hate that. I imagine there are a lot of people in Europe who are also boycotting LHR.