I think there should be an item you can buy in the shop that you can use to respawn after faining in a certain tile of choice rather then the last town you visited. Only would work once, after you faint once and respawn there if you fainted again you would go back to the town.