I've got one and it lasts a long time. I think maybe you got a bad battery. Had you demanded a replacement from RIM or Amazon you could have isolated the fault. If you had actually kept the phone you would have seen how nice it is and perhaps been inclined to get it fixed so you could use it.
Dont you have anything to say about the product besides its power supply? Theres a lot to discuss with smartphones and a good review shouldnt focus on the only negative quality.