Im new to Odesk, but as I see it the Client has all the power
If I were you, I would stop worrying about your feedback and just focus on your professional integrity, just follow your gut instinct and dont be so afraid.
I have just completed my first fixed job: web translation at an explotative rate of $200 for 40+hours work. Repeated request to the UK client during the job were ignore and now the client want me to proof read and check that the text has been entered correctly onto the website. Do I feel good? Hell NO! but I completed the job because I worried about my feedback, which is not even guaranteed nor is my payment. All the best to you in your future contracts
I am very sorry about this situation. I recommend you contact Customer Support and report the client. It sounds like he is violating oDesk Policies, where it states: