Tree Topping, Surfside, Ocean Park, WA

Currently Surfside has covenants that require only people on the west side of J PLace to top their trees to various heights. These seem to be random heights and we have not been able to get an explanation of why those heights. Two neighbors who live next to each other may find that one is required to top their trees to 16′ yet the other can let theirs grow to 24′. J Place is about 30′ to 50′ above most of the other street. The houses on “Ocean Front” properties like G and F Streets can all keep theirs at 24′. What is the logic of topping trees between the Ocean Front properties shorter than those on the Ocean Front properties. In reality most of the trees between G Place and J Place, could grow to their full height and not interfere with the views of the J Place Members. The cost to the properties that have to top their trees is high and and is the damage to the appearance of their properties. What solutions could we find to solve this problem?