How about searching (with wildcards) the whole parameter space:
if [[ $@ == *'-disableVenusBld'* ]]
then
Edit: Ok, ok, so that wasn't a popular answer. How about this one, it's perfect!:
if [[ "${@#-disableVenusBld}" = "$@" ]]
then
echo "Did not find disableVenusBld"
else
echo "Found disableVenusBld"
fi
Edit2: Ok, ok, maybe this isn't perfect... Think it works only if -param is at the start of the list and will also match -paramXZY or -paramABC. I still think the original problem can be solved very nicely with bash string manipulation, but I haven't quite cracked it here... -Can you??