The problem is not with the price hikes but with the pesky things limiting competition like patents and lobbyists that ensure a monopoly. If people have buying choice then companies are free to charge with what they can get away with, but it's really unfair if people have no other choice but to pay a higher price.
As for this particular article, the sad truth is that it was the generic brand that raised their price, "because they could." Well, after all, they are a business, so I agree with that. The market determines the price. If there are no other competitors, then the price will be high. But hopefully the high price will attract more people to manufacture the generic drug, so the price will eventually go down.
The real problem is the healthcare system in the US, I think everywhere else in the world the same drugs are really cheap, it's insane what pharma companies can get away with in the US.