As a retired LEO (cop) my view is that flying and ramp checks are much like a driver's license and traffic stops. The only real difference is the police need probable cause to stop you. Then they will check for valid license, current registration, inspection etc..again a driver's license is only a privilege, not a right. By exercising the the "privilege" to drive we also accept the fact that we may be stopped and checked if a LEO feels there is just cause. If all is in order you are on your way.
As pilots we took certain tests to earn the "privilege" to fly. A ramp check is merely a traffic stop so to speak conducted by FAA at the airport..A ramp inspector has more discretion and has more latitude to pick who he checks. On the brighter side as most have noted he only makes safety suggestions and you are on your way. Getting cuffed and stuffed into his FAA sedan is unlikely.
Wrapping up...It was a not to long ago that a GA crash happened. The guy had no flight review, consumed alcohol prior, the plane was out of annual and no medical. A recent ramp check may have saved a few lifes.
I admit I'll probably be the first guy to bitch about being delayed because of a ramp check, but it's part of the "Privilege". As far as all the other posts about government theory, big brother and rights etc. I'm a simple guy. It's just a safety check, no more, no less.
If you have your stuff in order you are good to go.