You should do some research
You should do some research prior to making ignorant comments. You live in Maine? So I assume your temperature is below 40 degrees???? well take 10-15% off your MPG right there. Fuel? I assume you are not using 100% fuel right? Winter fuel will lower MPG by 5%. Do you have under than 3500 miles on your car? Theres another 3%. Do you even know how to drive a hybrid? That will make a difference also.
A hybrid is very sensitive to a lot of factors. So if you live in So California, you will probably get 45-50 MPG.
Why don't you get on the C-Max Forums, read what other drivers are getting. Those in warmer climates are doing just fine.
So get out of YOUR world, and know that there is another one out there.