Nicurro, for goodness sake! If you're that poor surely you're on free school dinners - which ARE funded by the government! Milk and fruit - well, that's simply providing for your child's bodily needs. School clubs are generally free if run by the teachers, unless they bring in an external coach (And after-school clubs are optional) or if you're talking about breakfast clubs and extended hours care, you don't need to pay for those either - you just need to pick your child up at the end of school. If you work, so you can't, then surely you'd be paying for childcare anyway and generally school extended hours care is cheaper than a CM?
Again, spending at the fayres is purely optional - nobody takes a register of who's there and who isn't. But, interestingly, usually the fayres, etc are used as a way to raise money - money which is often used either to bring in visiting speakers, meaning trips are not required, or to cover the cost of trips for those unable to pay.
The key points you need to understand are these:
Schools receive no government funding for trips.
Schools request contributions from the parents to pay for them.
If not enough money comes in for the trip to be viable, it will be cancelled. It's either this or the school has to take the money from elsewhere in the budget - maybe pencils and paper.
Many teachers would be quite happy NOT to go on trips with the extra paperwork, risk assessments, organisation, etc they entail.
Many parents complain if they feel the children haven't been on 'enough' trips.
If you don't want your child to go on a trip, then tell the school that. They won't be forced.
Children often love trips and it's pretty much the only thing they remember from one year to the next.
I'm glad I'm no longer teaching - I'd hate to be your child's teacher!!