It's welcome to Thailand! Anybody will any sense when crossing any road checks to see if anything is coming even when people stop for you!!! Every day you see cars and motorcycles flying through crossings.
I hope they catch the driver of the pickup and the guy who was hit makes a full recovery.
Police when doing traffic checks should also check number plates as a lot of people white the number out so as to avoid speeding tickets etc!