putting an order at the asking price to try to print at the asking price while you get filled at below the asking price is an attempt to manipulate the price of a stock, particularly if you complain that you weren't able to buy at the higher price...
all the brokerage firm did was get you the lowest price possible, which is their job...