If their own product (hate that word) was of a better quality and more competitive, then more Scots might support their own teams than follow teams south of the border.
If anything, the Champions League and Sky are more to blame than the Premier League, as they've increased the revenues of the Old Firm clubs over the last 20 years and allowed them to pull away from the likes of Dundee United, Aberdeen and Hearts.