is there anything we can do to make pb server give clients more time to respond or give them a second chance, people getting kicked for this is just stupid.
Lolz, it has happened for years

giving more time might help, but note that if the communication between the player client and the server is flawed for any reason (e.g. a poor connection on the client side, or server having hiccups, or any other reason) the player might end up getting kicked the same. Players that get 9002 MD5 errors sometime also have a critical error crashing their client. Punkbuster is quite picky about communications.