I really can't see what the problem is, it's only the EA 24 hour sites that are now managed by TVM, and they offer an additional 2 days for £10, there are many other free moorings, it's only the likes of Marlow, Henley & Windsor that charge in the £10 to £12 area, even them Marlow and Henley are free during the day. There are a few problems, but some have been resolved, the longstanding one is at Tesco in Reading, a bit of a bummer if you want to shop, but not a disaster. I regularly cruise between Windsor and Abingdon and we always get moored somewhere. I believe the situation is better now than it was a few years back, the OP cites Marlow & Wallingford, from memory Marlow is £12 to overnight, but there are a few 24 hour free spots, Wallingford I think is £8, so I've no idea what he's going on about. If he dislikes the river that much maybe he should keep off it.