He apparently declined a trade to the Mets. Thus, it had to be the Angels.
The time to get rid of Kinsler was last year. But with him slumping so badly and with the market non-existant for a hitter at the deadline, Detroit had to hold onto him. Dumping his contract and picking up a pair of lottery tickets is about the best you could hope for.
Most fans understand they weren't going to get much for Kinsler and the time to move him is now. Thanks to the second wild card, the trade deadline is only valuable if you're looking to move good-to-great young, cost controlled pitching or a superstar who is still relatively cheap.
As for the Angels, he should still be great defensively even at 36. The bat officially might be in decline now however.