Solution to fight fake reviews?
Recently, some guy gave me a 4-stars rating with no comment, but he is not my client and his public profile shows that he's in the same business as I am. There is no doubt he just wanted to lower my average 5.0 score from my real clients. I just replied politely to him, telling him publicly all this, expecting him to remove fake rating. I can rate his business with 1 star, but this just shows how bad is Google Rating system.
Also, Google is doing nothing to protect business owners. If this continues, many business owners will close their profiles, and Google maps without them is less useful.
I suggest a solution. Google should give a 500 or so random keys to all business page owners, so they can give these codes to the clients with every service paid. Clients would have to enter these codes to post reviews, and the problem with fake reviews would be solved.