They do offer assigned seats at time of purchase - but you usually have to pay for them. 
 No indication the flight was overbooked - apparently there were seats - just not together. 
The article is so woefully short of facts that the Globe never should have run it.