https://help.github.com/articles/name-squatting-policy
(And they should, I think.)
Since at least 2012 Instagram has had this in their terms:
> 4. We reserve the right to force forfeiture of any username that becomes inactive, violates trademark, or may mislead other users.
So whine about the policy if you don't like it, but don't whine that Instagram has materially changed.