In a semi public pond such as yours, there is a higher risk of BG stunting. Often times, fisherman remove too many bass which is easy to do in a smaller lake/pond. This is often why the BG stunting takes place. In more private ponds, there is little bass harvest and this is how you end up with large BG and lots of small bass...