OK, first thing to blame is ICS (Internet Connection Sharing) and it's sub-component, ALG (Application Layer Gateway), which pairs the TV, but doesn't install the required virtual devices for it to work
Second, WPS. Whoever invented the smart-proof idiocy that allows anyone with physical access...