There is a solution - Don't play public leagues. I've found some GREAT leagues with plenty of active, trade happy managers by browsing through custom leagues. That's really the key, look for the ads commissioners post on these boards for leagues that have been going on for years and take the spot of a manager who has left. Those leagues are always the best because it usually ensures that most managers will stay active and respond to your offers.
ewww. better to be bored in a public league than get buggered by a corrupt cheating commish in a custom league. the only real solution is to play with friends/coworkers who won't quit. browsing custom leagues is just asking to get leghumped by a pimply 14-year-old.