ehhhh.... i wouldnt call it metal-core, its not heavy enough, not enough guitar riffs and all that
but its definately not rock and punk, its heavier than that
somewhere in the middle, I am just not sure what to call it
well rock is a VERY broad genre.. and they listen to stuff like the bronx, bullets and octane, vultures united, every time i die and so on. not to be compared with crap like as i lay daying and other tasteless hardcore.