Originally Posted by
alex0683de
In any case, I would agree that the BGS has a right to ask to see your passport if it's reasonable to believe you would have it on you. My last passport was filled with stamps, many of them from not-so-friendly countries, and it was never a problem at German immigration.
Your home country always has to let you in as long as you have its nationality. What happens after you got into the country is a second thing (getting arrested /questioned/...) but unless they take away your passport you should always be able to travel "home".