I too would like to blame King Obama but a friend of mine, who is a retired USMC general and Marine aviator, told me that the sale was made in return for Brazil buying F/A-18s from us.
Yes and a proposed Brazilian purchase of 36 Super Hornets (could go up to 120 aircraft) would be worth at least 6-7 billion USD. Several times more than the Super Tucano contract.
The Brazilians have a political reason to strongly consider the American offer since they have purchased a truckload of European/French systems for their navy in recent years.