GGL wait times have indeed ballooned recently, 10 minutes can easily happen these days. It probably is because BA aims to offer a more consistent product across status levels.
If you can take your business elsewhere, I guess that is the way to do it. If enough people do it, BA may even notice. How is LOT these days?