A few things stand out in your posts you know.....
You say 'he pays for it' (Sky) and that you're 'lucky' that he doesn't spend his time down the pub.
This is family money so actually you're paying for it.
Comparing his bad behaviour with men who display even worse is always the wrong thing to do.
There's also a middle ground between talking about it, raging about it, ignoring it, sulking and retreating and hoping he'll get the message.
You start from the position of writing down what you want from the relationship and how you'd like your family life to be, as joint parents. Right now, it sounds like you run your family life on very traditional, gender-based lines where as long as the man is paying for his selfishness, it's acceptable and where you as the woman are expected to look after the children in the time this hobby (it could be anything) absorbs him.
Then communicate your dissatisfaction and unhappiness calmly. If he takes you seriously, he'll offer solutions and compromises. If he doesn't and reacts defensively and angrily, he doesn't take you seriously and suspects you'll put up with it indefinitely.
In order to be taken seriously in any situation in life, we have to have a bottom line that others believe. We have to be prepared to follow through in the consequences we give people fair warning about. So you need to decide if you are prepared to hold out for what you want - and whether you have the courage to walk if you don't get what you need from this relationship.