No problem, I can do a little bit of explaining. Faux sound allows you to modify the gain levels of the phone, increasing the quality, the volume, and a few other things. It can be controlled using the faux sound app available on the play store. For kernels that support this there are a few. I'm not sure of any at the moment because I don't have an s2, but I could do a little bit of background research if you wish. As for rooting the phone if you decide to do so, there are many videos on youtube which should show you how. You will need a custom recovery (personally I like twrp) and root access to solve this issue. Once you do this, flash a touchwiz kernel (make a backup first!) that supports faux sound. Download the faux sound app (It's a few dollars, but it's worth it) and set the microphone gain to -6 or -7. This should solve the issue hopefully.
For phones that don't have this issue it's pretty much all of them. Samsung is the only manufacturer I know of to have this issue (maybe HTC, but I don't know). The s4 has solved pretty much all of the issues with the galaxy line of phones, It's excellent. I have a galaxy s3 and I HAVE to run an aosp rom to get everything running smoothly. I haven't however had the microphone issue. The only real issue I've had is a terrible headphone hiss which I've fixed with a kernel that uses faux sound