That sure is a lot of complaining from a guy that's only made ONE trip to the lake all season.
Even the best fishermen have to do their homework on a lake they don't fish often. This time of year, you have to do a lot of searching if you don't have a seasonal knowledge of the lake. Check shallow brush. Deep brush. Downsize your baits. Add scents to help. Mark every brushpile, drop off, or hump you see on your locator, in your gps. Come back and give it a good checking. May have fish hiding in it or not. Won't know unless you fish it. There's fish in that lake. What's making those three inchers those people are keeping? Put the time in to find them.