At first the post in question didn't quite fit the bill...
...until his next post. The tone of language in the post as a whole leads me to believe it was a thinly veiled posting for sale. It's a tough call. Staff made the right decision.
I understand your concern on being able to provide solutions to the OP. I can also understand it appears the action taken by Staff is counterproductive to the spirit of why TFL is here. But make no mistake. Things aren't always a black and white scenario and we don't just go willy nilly on making judgment calls.