You have missed nothing and read the posts as I have and I'm sure (no, I know)
BA is as fair as anyone. Its just some posters ought to put their beers down and re-read their posts again and get off of their moral high ground and pick up a Human Factors book. BA is just fine I'm sure.