Shoreham is typical of a succesful GA friendly airfield being turned into a total shambles by a succession of incompetent management styles. ATC think they are controlling Heathrow, the Airport Management think it's Heathrow and the small guys (Us GA types) are getting shafted all the time. To charge for all go arounds is just plain greedy and surely will come back to bite them when somebody doesnt go around when they should and crashes. I'm surprised they are not charging people to taxi across the grass!
The same has happened at most 'larger' airfields like Norwich, Bristol, Southampton, Bournemouth Cardiff, Exeter, Southend etc who all, bar Southend, appear to treat the smaller GA world like the dirt on their shoes.
If it wasn't for their own planning conditions, I'm sure Shoreham would be a very profitable piece of housing estate for the local council by now.
I avoid it at all costs, unless somebody else is paying the bills.