Yes, we shouldn't really laugh at Scotland unless we are going to laugh at the other constituents of the British Isles with similar footballing ability, such as the ones you mention - Sark, Guernsey, Jersey and the IoM.
Do the Isle of Wight have an international football team? Do their fans...