Um, no. Everything about this game is designed to make alts completely separate entities. Limiting the housing to 1 house per account is only punishing those that like to play alts. Limiting FC houses to only those with X amount of players is only punishing those with a small group of friends. Forcing players to demolish a house for a % of what they paid is only punishing those that worked hard to buy those houses. All of your "solutions" are punishments to other people for playing differently than you or working hard to get what you don't have.

With the current system there will always be those that have houses and those that don't. The only fix for this is to move to a more scaleable system which would require a lot more server resources that SE is clearly unwilling to implement. How about instead of repeating the same bad idea for the 1000 time people start asking for a system that actually solves the issue and doesn't punish existing players in some form?