When something is given a negative label ("Cash for Access") and repeatedly painted as "corrupt" of course a survey will reflect that label.   It's no different than the old insult greeting: "have you stopped beating your wife?"   Done often enough and endlessly repeated and all of a sudden the implication becomes the "reality".

There is nothing wrong with charging a fee for a fundraising dinner.     We already have laws and rules to protect against "corruption".      So either demonstrate or prove the "corruption" or advocate that fundraising be banned totally and our politicians be funded from the public purse.       Because to pretend that $1500 is a magical number whereas $1000, or $500 is "ok" is the height of hypocrisy (and the opposition has done all).      Further, private meetings with lobbyists, or heads of groups representing block votes (eg: McVety) in return for agenda influence are not solved by any of this.