Yeah, it is painful when you get teamed up with very strong guilds, usually with at least 20 active fighters in different timezones. From my experience on the last GbG season, where my guild finished 7th in Diamond league (which proved how hard it is to play GbG in high ranks when you have a small guild, despite everyone being active fighter).
For now, best solution is swapping sectors with the top guild in GbG, so you can get to one of the top 4 places, without losing LP.
Another way is to attract active and strong fighters in your guild (which is, unfortunately, also hard nowadays).
We are a big guild with some great fighters. We're ranked 7th in our world on points, but that doesn't mean we are a match to a few of those around us on fighting ability, but still we face them week in week out. How is it even considered to be a fair contest if you're constantly up against the same guilds every time.
What I've found, especially over the past 12 months, is a lot of less experienced players joining our guild then moving on when they've established themselves and realized there are guilds out there that can give them that little bit more than we can.
I lost six of my top fighters last year to these super guilds, three of which were guild officers and one, a great GBG captain. Now I've got to try to replace them and not let my guard down, whilst fighting against them. It's turning into a nightmare, I never thought that a game I started playing for fun could cause so much stress in real life!!
It seems the only way to beat them is to join them. Which defeats the whole object really, the super guilds will just get even bigger and my guild (which I have spent the last 7 years building) will lose their leader and another top fighter.
Also, once the top two guilds decide they are working together, sector swapping goes right out of the window for the rest of us. I've got about a dozen members online now moaning because we own 3 sectors (2 of which are under attack) around our base and are locked out of the rest of the map for the next 3 hours! I wonder how many of these members I will have left by the time the next season starts?!!