I came across this problem of wanting to add a column in the List view web part (stock standard one) with the ability to have html elements rendered properly. Unfortunately Sharepoint's standard list view only displays text in it. However, with some guidance from Aaron and great post from PathToSharepoint, I was able to do that easily.
The idea is to create a calculated field together with your html code, and also add a javascript (found at Path To Sharepoint site) into a content web editor and place it at the footer of the page. That will render the html column nicely as HTML.
If you think this post is useful, please recommend me at the bottom of the page. ;)