We should have beaten NYJ, Detroit and New England, not many dispute that.
Yes, and Garrett directly played a huge role in those losses with bad situational coaching errors that he himself admitted to screwing up. Top that off with very underwhelming performances against Washington and Miami these last couple weeks too. Garrett has had less of an impact on this team than his homers want to admit. He has been leeching off Romo's talents since 2007.
I just don't see any way that the Niners would be even close to their current record if Garrett was coaching there. Harbaugh deserves tons of props.