I am not sure why both major airplane makers are having a verbal battle. These 2 new respective planes can co-exist and be successful.
An airline can use the A380 for the routes where they multiple flights per day and consolidate those flights into 1-2 A380s. That same airline could use the 7E7 for routes that need service but does not have the traffic for a 777 or a 747. I see advantages for both aircraft in a fleet for many airlines. Sure I would like to Boeing have the largest and best aircraft however w/o Airbus, innovation and competition would have been stagnant. Competition is necessary.