I don't however want to fund lifestyle choices, deliberately absent parents or income top ups for middle earners.
You're not funding deliberately absent parents, you're funding the people abandoned by them. Taking away TCs doesn't make the absentee parent magical reappear with a big fat cheque, it simply punishes people who are already on the receiving end of some pretty brutal punishment.
Middle earners need the top ups if they are going to continue to be earners. Take away the top ups and there are going to be people who will become financially unable to work because work will no longer pay.
internet connection is essential, that's why it's provided at schools, libraries and other community facilities.
Many of these facilities have limited opening times or restrictions on how often you can use the internet and how long for. In addition, they may not be as local as a stroll around the corner and public transport needs to be used at which point it could be anything up to £6 at a time to use the internet, plus travel time each way.
If it we're my family I'd hope they'd ask me before demanding more from taxpayers.
That's admirable that you'd step in to help family however not everyone has family and not every family is willing or able to help.
As for 'demanding more from tax payers', I've never seen seen this before, have you? All I've seen is people asking for assurances that they'll have enough money to meet their basic living expenses such as rent, food, and heating.