Joe Biden gets a bad rap.