As to the problem with a tax credit property, it is true. You can't move a tenant from one building to another without moving them out and then moving them back in again. This means redoing the whole lease, including the Security Deposit. Then you need to know if the rents and Security Deposits have gone up, then tenant would be required to pay this new amount. Frustrating to the tenants and to management as well.
Nothing seems to be simple anymore.
Everyone has rights. Even if it means it tramples on your rights, they have them too. The old days of rights without responsibilities mean you have no rights, is gone.