Costco, Target and Walmart all have their own online presence. Your entire argument makes no sense.
in no way is it a "monopoly." If you look at growth rates Amazon is slowing and others are gaining
not to mention the comparison is foolish to begin with as Amazon doesn't have physical locations. a better comparison is total amount of sales, in which Amazon isn't even the plurality.