No Problem. I wont feel offended. I'm here to learn. Anyway, there's lots of electronics knowledge to learn. No one is god, there is always a limitation to it
A microcontroller has the basic features of a computer including the microprocessor. Programs can be automatically executed on the chip without any external hardware (other than a battery and visual output).
A microprocessor is just a command processor. It requires external memory and all that. It is only good if you intend on making a gigantic computer.
The tag does not reflect how much knowledge anyone has. Its just the measure of how many posts you have made whether it is reply to someones query or your own queries.
Micro Controllers are a whole different field though. I was here long before I dove into the world of uC's... of course, now I can't live without them.
Also, a microcontroller contains everything in a single chip, the ram, "harddrive" (Software), etc. basically it's an entire computer in one little chip. A microprocessor needs all the external components...