There is an option which costs money, in exchange for service. I don't really think you have a valid complaint at this point.
If you want to keep your domain without google there are various options. You could run a mail server in the free tier of various cloud providers and forward everything to GMail. You can archive old email and move it to a GMail account with extra storage.