Ardy's point sounds valid but Villa played with Torres in the WC 2006 and Euro 2008 as well and scored 7 goals in those 2 tournaments. Also, Spain may be playing with 2 top strikers whereas England has one, it seems to me that England has more players capable of scoring than Spain does. Behind him Rooney has players like Lampard, Gerrard, good headers like Terry, Ferdinand..who can score goals. As a sub striker there's Defoe who I rate highly as a pure goal scorer. Whereas Villa and Torres have behind them a team of technical playmakers like Xavi, Iniesta, Silva etc. who don't score much but are masters in creating chances for the front two. And I'm not quite sure which sub striker Spain has..So I'm not sure about the 'sharing goals' theory.
Villa's tournament record is simply impressive, however it's not fair to compare it to Rooney's since Rooney was injured for most of the WC 2006's matches and England didn't even qualify for 2008. In Euro 2004 he did do well with 4 goals.