Aside from the frustration of the long wait to be served which is just ridiculous in itself, for me the most important part of this is the dangerous situation that the queues cause in terms of bottlenecks and crushes.
The concourses are what they are in terms of size so this makes it even more important that the club manage the flow.
In the NW corner as people enter the ground through the turnstiles there is often no way to access the relevant block gangway without walking through the kiosk queues as they can stretch to the back wall. Yesterday the kiosk queue was all but into the toilet. For elderly supporters and young kids, negotiating the wall of people caused by these bottlenecks can be difficult and sometimes frightening.
If an emergency happened and a section needed to be cleared quickly it could potentially be quite dangerous.
This has been going on for years. When crowds are lower its less of an issue so it can be swept under the carpet but with more frequent bigger crowds it needs addressing.
However whenever I've spoken to stewards or club officials about it they just shrug their shoulders.
I just happened to be at Ashton Gate last season (separate to the Boro game.) I was in the stand opposite their Main stand and it was noticeably more efficient compared to Boro. Pre-poured pints, plenty of choice, food available at the same kiosk as drink. Admittedly its a newer stand with a wider concourse and perhaps Bristolians don't have the same pre-match thirst as us Teessiders
but arrived 25 / 30 mins before kick-off and within a minute of walking through the turnstile I had a pie and a pint in my hand.
The Riverside is certainly looking in need of some all round TLC but appreciate on the pitch is the priority.