What IS the difference between playinga t home and away?

Interesting to see on another thread that someone has raised issues with both our own away form (or performances) over the last year, along with seemingly a similarly poor record for our new manager.
We have lost something like two games in 3 seasons at home in the league, and I expect a lot of that is about teams coming and not really expecting anything out of the game and thus offering little threat. But villa offered no threat today, had 4 shots on target and scored 3 of them. I find it hard that in that time, we have not lost more at home, given how often it seems that a bit of bad luck, a bit of poor refereeing, and a bit of shite defending, all conspire to see us lose or draw away games despite (like today), the home team really not turning up.
So if we dominate a game at home, and have a stunning record, how is that different to dominating games away from home and not having such a stunning record.
I expect answers will be along the lines of any of the following:
Teams are more prepared to have a go at home - well villa didnt, they were fucking dire but put their chances away
The crowd makes a difference - really, should it / does it really make a difference when you are a seasoned pro?
We setup differently away from home - again, that may be the case, but that setup sees us dominate the game and still lose
I just wonder why none of this bad luck / bad defending / bad officiating, ever sees us lose a home game, surely if bad luck and decisions even themselves out over a season, then we would have as much bad defending or as much bad luck at home - the refereeing i'm not sure as i think most refs are 'homers'
So why do we have such a different record away to at home?
Does it really just come down to the fact that we really arent clinical enough around the box to give our strikers good chances, and in turn the strikers just arent clinical enough when through on goal? Is that really the crux of the problem?
We have lost something like two games in 3 seasons at home in the league, and I expect a lot of that is about teams coming and not really expecting anything out of the game and thus offering little threat. But villa offered no threat today, had 4 shots on target and scored 3 of them. I find it hard that in that time, we have not lost more at home, given how often it seems that a bit of bad luck, a bit of poor refereeing, and a bit of shite defending, all conspire to see us lose or draw away games despite (like today), the home team really not turning up.
So if we dominate a game at home, and have a stunning record, how is that different to dominating games away from home and not having such a stunning record.
I expect answers will be along the lines of any of the following:
Teams are more prepared to have a go at home - well villa didnt, they were fucking dire but put their chances away
The crowd makes a difference - really, should it / does it really make a difference when you are a seasoned pro?
We setup differently away from home - again, that may be the case, but that setup sees us dominate the game and still lose
I just wonder why none of this bad luck / bad defending / bad officiating, ever sees us lose a home game, surely if bad luck and decisions even themselves out over a season, then we would have as much bad defending or as much bad luck at home - the refereeing i'm not sure as i think most refs are 'homers'
So why do we have such a different record away to at home?
Does it really just come down to the fact that we really arent clinical enough around the box to give our strikers good chances, and in turn the strikers just arent clinical enough when through on goal? Is that really the crux of the problem?