As a US citizen I've been hassled in much the same way by the UK (the Schengen zone is generally much easier). I've had to produce both bank statements and proof of onward tickets. I've been to a ton of other countries (30+) and your method of entry (train, car, boat, motorcycle, or air) in general effects how difficult the entry is more than anything else.