Yep, very questionable on father. Would still be good to see entire situation, uninterrupted, for me to give a final opinion. But, he still resisted so pepper spray was reasonable.
Son/driver was legit according to what I saw/heard in that short video. Traffic stops are a detainment, so handcuffs can be applied depending on the officer's discretion & situation.
All traffic violations can get tickets. In Texas, there are only 3 traffic violations that you CANNOT be arrested for: regular speeding, open container, and texting while driving.
Once again, just my biased view of it.