So, essentially he is saying:
1) go ahead and accept the risky thing from your users, and store it right there in your database, but
2) make sure that you remember, in every single place in your code where you read that out of the database, to treat it properly, and
3) make sure that every other programmer, now or at any time in the future, remembers to do this also, in any code they write which reads user input out of the database and puts it on the screen.
What a bad idea. Don't leave landmines there for other maintainers of the code to step on. Especially because the other maintainer may actually be you, six months or a year from now.
What a bad idea. Don't leave landmines there for other maintainers of the code to step on. Especially because the other maintainer may actually be you, six months or a year from now.
Sanitize your inputs. Also, escape your outputs.