After hours of searching the internet I have failed to find this one song I've heard a couple times. I would say its more of a rock style, and I believe the lyrics to the chorus are something like "whoa ohoh we'll make it better oh we'll stick together" or something similar. The "whoa oh oh" sounds like a part in the chorus of Sex on Fire by Kings of Leon.