you have a mission: cure the evil of the world, do not replyLooks like you have the wrong gameinfo.txt text file selected. TF2's default gameinfo.txt is in the tf folder, not in Team Fortress 2\HL2. But do indeed validate TF2's cache by right-clicking Team Fortress 2 in your Steam Library, then Properties>Local Files>Verify integrity of game cache. This might fix it.
also 666 messages m8
Looks like you have the wrong gameinfo.txt text file selected. TF2's default gameinfo.txt is in the tf folder, not in Team Fortress 2\HL2. But do indeed validate TF2's cache by right-clicking Team Fortress 2 in your Steam Library, then Properties>Local Files>Verify integrity of game cache. This might fix it.
also 666 messages m8
You might have to force it to redownload hammer et. al. Rename /bin to something else (/bin-backup for example) and then try verifying your game cache.
Just as a thought - if you go to options (under tools), what are your settings?
Mine look like this: