First off, I would not beat up Canon. They are an excellent brand. Stuff happens!
All I can offer is how I approach getting stuff like this fixed. Do you really love the camera? That model has been discontinued according to DPReview site. It is a 6.2MP camera. While megapixals are not the issue they were in other days, I have many shots taken at 6.2mp. It appears while discontinued, you can still get for around $350. THe bottom line is this... If you love the camera, get it fixed. At $190.00 you can get a camera that does what your current one does and for $350 yeah better can be had.
Remember that small electronics today are not designed to be repaired. That is why if under warranty, they send you new one.
So if you love it get it fixed if not Happy shopping!