Feelings don't come into it. Only $. You are running a business, not a charity. The tenant signed a lease and should honor the terms and conditions. You are within your rights to hold out until the agent found a tenant willing to pay the full asking price of $310 per week.
Look, if you...