Is it possible to predict every behaviour a human will have in a given situation? I don't believe so, there's just too much to factor in to such predictions.
Are many behaviours a human will have in a given situation predictable? Hell yes, even more so when certain factors are known, ie. economic status, gender, age, ethnicity, geography, etc.