I agree, you should see year old LMB at least 6" and really 8"-10" if not larger in an ideal situation. When they are only 2"-3" they are really over crowded. Many of these stunted yearling bass will become bigger bass food and hopefully help control some of your bumper BG. I would immediately begin catching as many of them as you can to speed the process up. Using a small 1/64th oz. jig head with a size 10 hook and 1" twister tail grub should be perfect for hammering them. As you catch them, carry a pair of kitchen sheers with you. Sheer their tails off and toss them back into the pond. They'll become easy food for the bigger bass.