The American Dream has always been elusive. Is it still worth fighting for?