This comes down to personal choice. I don't agree with cheating, #1. However, things to consider. (In no specific order!)
1) Exploits vs. Cheating. If the game allowed this person to build this, because of an error in the game, then is that 'cheating'? Just because an exploit exists, it may...