In the US, "For sale" = available to be sold. #1 is "not for sale" because it's a sample and they don't want the customer to buy it. "On sale" is usually an indication of a special price.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
For sale is used for a regular sale while no particular discount is given, but on sale is used to offer a discount.