When trying to get a dry erase marker off a dry erase board the best thing to use is glass cleaner. I use it all the time when cleaning mine. Its the same as taking the marker off the overhead...
an eraser erases by the material it is made of and rubber is one of those materials, it mostly makes lead "dissapear" from the paper because of friction
Also, if you rub someone's face with an eraser...