Someone that is frustrating, rude, ignorant.
Someone you don't understand that doesn't know how to communicate in an affectionate way. Instead they are just fucking watching football and looking for a place to put their cock...if it was a dude named bobby they would still fuck him if it was happening while watching football (two things football and cock garage they are a "bobbycocker"
Example of correct usage
women : blah blah blah blah Did you hear what the fuck I just said?
Man: ............
Women : fucking bobby cocker