Hi,
yes you right -- those icons wasn't designed to be on mobile devices, they too small.
Sorry but they come from FB, Google etc..
First tip: decide what kind of social icon you are really need! Probably most of them nobody will use never!.
Second: use can add some paddings but ... I think better solution would be disable them (from template configuration), and instead use from another source, from social plugin or module.
There are many of them. Why? Because sometimes they offer much bigger social icons. And they might look much better.
p.s.
For example [Pin it] - is good only when you have very nice photos on your page, fashion, nature etc. if this website will be just a another company site - forget about it.