You probably need to take a step away from the PC and calm down. Of course native 1080p may be better than 720p upscaled to 1080p all other things being equal, but then all other things aren't always equal and there's more to image quality than pure resolution. Everything from texture quality, Anti Aliasing methods, anisotropic filtering, tessellation and a bunch of other filtering, make a difference and it can be that the GPU load released by stepping down from 1080p to 720p can produce better all up results of image quality if it allows improved filtering and enhancements elsewhere.
The BF4 videos aren't suspect just because you wish they were, people that have played the games say pretty much similar things. 1080p I'm afraid is not automatically better than 720p unscaled to 1080p unless all other things are equal.
I'm afraid this is just like the entire "mega Pixel" thing on cameras with manufacturers insisting 16Mp must be better than 12MP because it has more detail and is a higher number irrespective of other contributing factors. It's image quality 101 I'm afraid, no one element should be taken in isolation however convenient it is to latch onto a big number and assume moar mean betterer.