Quite often i will work on a site that is less than perfect. After the swearing I always take a step back and consider that perhaps there were time and budget constraints on what was delivered and then organically managed for some years. People do try their best.
Comments
But let me know and I will tell you why I didn't have time or budget to make it perfect.
Anybody who rips others in our shoes for failing on those type of projects, is clueless or just arrogantly stupid.