Ok, I was looking to see if it gave back /home/username/ instead of /home/username
The extra / on the end in the first example can cause issues. If that does not exist then I am not sure what the issue is, since all the libraries are there. You could try completely removing steam from your system, then reinstalling it, since the libraries it needed were installed after it was.
sudo apt-get remove --purge steam-launcher
The just reinstall as usual.