>if the client felt the price is high, I would be happy to make a discount
Why would you do that? Why would anybody not take you up on the discount?
>totally different project doubling the workload for the wrong estimation, which downed my hourly rate to less than $30
Here is how I would respond to that 100% of the time:
"No"